/**
 * output package name
 */
package com.kingdee.eas.custom.rcbudget.client;

import java.awt.event.*;
import org.apache.log4j.Logger;

import com.kingdee.bos.metadata.IMetaDataPK;
import com.kingdee.bos.metadata.MetaDataPK;
import com.kingdee.bos.ui.face.CoreUIObject;
import com.kingdee.bos.ctrl.kdf.table.KDTable;
import com.kingdee.bos.dao.IObjectValue;
import com.kingdee.eas.framework.*;

/**
 * output class name
 */
public abstract class PayRequestTreeListUI extends AbstractPayRequestTreeListUI
{
    private static final Logger logger = CoreUIObject.getLogger(PayRequestTreeListUI.class);
    
    /**
     * output class constructor
     */
    public PayRequestTreeListUI() throws Exception
    {
        super();
    }
    public String getUIHandlerClassName() {
	    return "com.kingdee.eas.custom.rcbudget.app.PayRequestBillListUIHandler";
	}
    /**
     * output getBizInterface method
     */
    protected com.kingdee.eas.framework.ICoreBase getBizInterface() throws Exception
    {
        return com.kingdee.eas.custom.rcbudget.PayRequestBillFactory.getRemoteInstance();
    }

    /**
     * output createNewData method
     */
    protected com.kingdee.bos.dao.IObjectValue createNewData()
    {
        com.kingdee.eas.custom.rcbudget.PayRequestBillInfo objectValue = new com.kingdee.eas.custom.rcbudget.PayRequestBillInfo();
		
        return objectValue;
    }
    /**
     * output getEditUIName method
     */
    protected String getEditUIName()
    {
        return com.kingdee.eas.custom.rcbudget.client.PayRequestBillEditUI.class.getName();
    }

	protected String getTDFileName() {
    	return "/bim/custom/rcbudget/PayRequestBill";
	}
    protected IMetaDataPK getTDQueryPK() {
    	return new MetaDataPK("com.kingdee.eas.custom.rcbudget.app.PayRequestBillQuery");
	}
    
}